$(function () {
    // 鼠标悬停个人中心头像
    $('.login-user-icon').hover(function () {
        $('.user-login-panel').show();
    }, function () {
        $('.user-login-panel').hide(20);
    })
    let isChrome = navigator.userAgent.indexOf('Chrome') > -1  // 是否是谷歌
    // if (!isChrome) {
    //     alert('请使用谷歌浏览器访问系统')
    //     location.href = "http://chrome.jscswv.cn/"
    // }
})


/**
 * 动态设置底部显示位置 不用
 */
function setHeight() {
    let winHeight = $(window).height()
    let header = $('.header').height()
    let main = $('.main-box').height()
    let footer = $('.footer').height()
    if ((winHeight - header - footer) > main) {
        $('.footer').css({"position": "fixed", "bottom": "0"})
    } else {
        $('.footer').css({"position": "static", "bottom": "0"})
    }
}


function personCenter() {
    location.href = '/student/person'
}


/**
 * 我的购买订单记录列表
 */
function integralList() {
    location.href = '/integral/queryList'
}

/*充值积分*/
function rechargeIntegral() {
    location.href = '/recharge/list'
}

/*跳转到购物车*/
function car(){
    location.href = '/car/queryList'
}

function orderList(){
    location.href = '/order/queryList'
}

/*退出系统*/
function logout() {
    location.href = '/student/logout'
}

/**
 * ------------------------------------------
 * -----重写Ajax请求方法,所有Ajax请求都会回调这段代-----
 * 该方法主要目的是为了解决Ajax请求session超时而设定的，普通
 * 的请求session超时会通过拦截器里设定好的js脚本跳转到首页，
 * 而Ajax请求必须要得到json对象，否则浏览器解析失败，所以在拦
 * 截器里增加一个返回头，返回码自定义，不占用系统已有状态码即可，
 * 这里根据返回状态码判断即可
 * ------------------------------------------
 */
$.ajaxSetup({
    contentType: "application/x-www-form-urlencoded;charset=utf-8",
    cache: false,
    type: 'HEAD',
    complete: function (data, textStatus) {
        if ('1000' == data.getResponseHeader('sessionHeader')) {
            location.href = '/toLogin';
        }
    }
});